昨天提到了我們要新增一個model來儲存資料
因此我們輸入以下指令
rails g model Post Title body:text
可以看到rails 幫我們新增了一個migration檔
migration是用來記錄我們對model的改動
我們來看看裡面記錄了什麼吧
一開始便可看到有個create_table的字樣,表示我們是要新增,往下接著看
def change
create_table :posts do |t|
t.string :Title
t.text :body
t.timestamps
end
end
end
裡面的t.string :Title
表示新增一個Title的欄位,並且是string屬性t.text :body
則表示新增一個body的欄位,並且是text屬性
接著再輸入 rails db:migrate
來使剛剛的改動生效
因為只有一個改動,所以執行的很快
接著我們來確認看看是否有新增成功
因此我們輸入vim db/schema.rb
來打開schema
可以看到我們剛剛的改動已成功(新增一個Post model並在裡面新增title & body欄位)
Adjustment-of-sending-B2C-confirmation-Chnage-personal-info
雖然建立了title & body欄位
但後續還有一些事情要做
讓我們明天繼續看下去